/*==========================================================================
 *
 * doc.css
 * -------
 *
 * Styles required for documentation pages
 *
 * s-audit (c) 2011 SNLTD
 *
 *==========================================================================*/

/*--------------------------------------------------------------------------*/
/* NAMED ELEMENTS */

#docwrapper { /* holds everything between the header and footer */
	margin: 0 auto;
	border: 0;
	padding: 3em 0 0 0;
	width: 800px;
}

#doccontent { /* main content on documenation pages */
	float: left;
	width: 600px;
	font-family: "Gill Sans MT", Verdana, Lucida, Helvetica, sans-serif;
}

#vmenu { /* vertical page list for documentation */
	font-size: 9pt;
	width: 175px;
	float: right;
}

/*--------------------------------------------------------------------------*/
/* FIXED WIDTH AND CODE EXAMPLES */

tt, pre, ul.omitlisttt { /* embedded and inline code */
	font-family: "Consolas";
	/*"DejaVu Sans Mono", "Consolas", "Lucida Sans Typewriter",
	"Bitstream Vera Sans Mono", "Monaco", monospace;*/
	font-size: 95%;
	font-weight: bold;
}

pre, .codeBlock { /* emedded code */
	background: #eee;
	border: 1px #ccc solid;
	margin: 1em 0 2em 2em;
	padding: 0.7em 0.7em 0.7em 1em;
	font-weight: normal;
}

pre.cmd {
	font-weight: bold;
}

pre.codeBlock {
	background: none;
	border: none;
	padding: none;
	font-size: 8pt;
	font-weight: bold;
}

div.codeBlockHead {
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}

div.codeBlockLink {
	text-align: center;
	font-size: 9pt;
	padding-bottom: 1em;
	margin: 0 1em 1em 1em;
	border-bottom: 1px solid #ccc;
}

/*--------------------------------------------------------------------------*/
/* LISTS */

dl { /* definition lists are for options and checks */
	padding-left: 1em;
	text-indent: 0em;
	text-align: justify;
	line-height: 140%;
}

dt { /* definition - name of option or check */ 
	font-weight: bold;
	margin: 1em 0 0.3em 0;
}

dd { /* definition list - explanatory text */
	margin-bottom: 1em;
	margin-left: 1em;
}

ul.vmd, ul.vmf {

	/* unordered lists for vertical menu on RHS of page. vmf is for "files"
	 * (i.e. pages) vmd is for "directories" */

	list-style: none;
	text-align: left;
	padding-left: 2em;
	text-indent: -1em;
	color: #5C77BD;
	line-height: 400%;
}

li.thispage {
		text-decoration: underline;
}

ul.vmf {
	line-height: 200%;
}

ul.dockey { /* used in documentation when talking about grid keys */
	line-height: 180%;
	text-align: center;
	list-style: none;
	font-size: 100%;
}

#doccontent li {
	padding-top: 2px;
	margin: 0 5em 0 5em
}

ul.omitlist, ul.omitlisttt {
	padding-left: 0;
	list-style: none;
}

.omitlist li, .omitlisttt li {
	border-bottom: 1px solid #ddd;
}

ul.omitlisttt {
}
